Matthias Clasen [Mon, 29 Aug 2005 23:48:49 +0000 (23:48 +0000)]
Fix typos
Jens Seidel [Mon, 29 Aug 2005 21:40:22 +0000 (21:40 +0000)]
Typo corrections
Jens Seidel [Mon, 29 Aug 2005 21:40:14 +0000 (21:40 +0000)]
Typo corrections
Matthias Clasen [Mon, 29 Aug 2005 20:24:49 +0000 (20:24 +0000)]
Add a long description.
2005-08-29 Matthias Clasen <mclasen@redhat.com>
* gtk/tmpl/gtkstatusicon.sgml: Add a long description.
Matthias Clasen [Mon, 29 Aug 2005 20:06:16 +0000 (20:06 +0000)]
Don't refer to nonexisting stock ids.
2005-08-29 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkstatusicon-x11.c (gtk_status_icon_new_from_stock):
* gtk/gtkimage.c (gtk_image_new_from_stock): Don't
refer to nonexisting stock ids.
Matthias Clasen [Mon, 29 Aug 2005 20:01:28 +0000 (20:01 +0000)]
Construct the "Select All" menuitem from stock.
2005-08-29 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktextview.c (popup_targets_received):
* gtk/gtkentry.c (popup_targets_received): Construct
the "Select All" menuitem from stock.
* gtk/stock-icons/stock_select_all_{16,24}.png:
* gtk/stock-icons/Makefile.am:
* gtk/gtkiconfactory.c:
* gtk/gtkstock.h:
* gtk/gtkstock.c: Add a "Select All" stock item. (#78545,
Calum Benson)
Matthias Clasen [Mon, 29 Aug 2005 19:15:24 +0000 (19:15 +0000)]
Add a pointer to the spec.
2005-08-29 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktrayicon.c: Add a pointer to the spec.
Matthias Clasen [Mon, 29 Aug 2005 19:01:42 +0000 (19:01 +0000)]
Add docs.
2005-08-29 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkstatusicon-x11.c: Add docs.
* gtk/gtkstatusicon.h: Fix a typo.
Matthias Clasen [Mon, 29 Aug 2005 17:47:10 +0000 (17:47 +0000)]
Add a cross-platform "tray icon" API, by porting EggStatusIcon/EggTrayIcon
2005-08-29 Matthias Clasen <mclasen@redhat.com>
Add a cross-platform "tray icon" API, by
porting EggStatusIcon/EggTrayIcon (#105101)
* gtk/gtkstatusicon.h: A GtkStatusIcon is an object which
displays an icon in a notification area.
* gtk/gtkstatusicon-x11.c: GtkStatusIcon implementation for
X11, using GtkTrayIcon.
* gtk/gtktrayicon.h:
* gtk/gtktrayicon.c: An implementation of the freedesktop.org
system tray specification, not public API.
* gtk/gtk.symbols: Add new exported functions.
* gtk/gtk.h: Include gtkstatusicon.h.
* gtk/Makefile.am: Add new files.
* tests/Makefile.am:
* tests/teststatusicon.c: Test for GtkStatusIcon.
Christopher Aillon [Mon, 29 Aug 2005 17:37:53 +0000 (17:37 +0000)]
Add builtin GtkStockItems for GTK_STOCK_CONNECT and GTK_STOCK_DISCONNECT
2005-08-29 Christopher Aillon <caillon@redhat.com>
* gtk/gtkstock.c: Add builtin GtkStockItems for GTK_STOCK_CONNECT
and GTK_STOCK_DISCONNECT
Matthias Clasen [Mon, 29 Aug 2005 17:18:12 +0000 (17:18 +0000)]
Use XFixesChangeSaveSet if available. (#314682)
2005-08-29 Matthias Clasen <mclasen@redhat.com>
* gtk/gtksocket-x11.c (_gtk_socket_windowing_embed_notify):
Use XFixesChangeSaveSet if available. (#314682)
Matthias Clasen [Mon, 29 Aug 2005 14:53:45 +0000 (14:53 +0000)]
Only cancel if the menu was active. (#314298, Christian Persch, analysis
2005-08-29 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkmenu.c (gtk_menu_grab_notify): Only cancel if the menu
was active. (#314298, Christian Persch, analysis by Mark McLoughlin)
Changwoo Ryu [Mon, 29 Aug 2005 14:38:24 +0000 (14:38 +0000)]
Updated Korean translation.
2005-08-29 Changwoo Ryu <cwryu@debian.org>
* ko.po: Updated Korean translation.
Telsa Gwynne [Mon, 29 Aug 2005 12:16:11 +0000 (12:16 +0000)]
Updated Welsh translation.
Matthias Clasen [Mon, 29 Aug 2005 05:06:18 +0000 (05:06 +0000)]
Remove an accidentally leftover duplicate pixbuf creation. (#314700,
2005-08-29 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkiconcache.c (_gtk_icon_cache_get_icon): Remove an
accidentally leftover duplicate pixbuf creation. (#314700,
Kjartan Maraas)
Matthias Clasen [Mon, 29 Aug 2005 04:48:19 +0000 (04:48 +0000)]
Don't leak the cursor theme name. (#314693, Kjartan Maraas)
2005-08-29 Matthias Clasen <mclasen@redhat.com>
* gtk/gtksettings.c (settings_update_cursor_theme): Don't
leak the cursor theme name. (#314693, Kjartan Maraas)
Matthias Clasen [Mon, 29 Aug 2005 04:38:52 +0000 (04:38 +0000)]
Free state.children in all cases. (#313862, Kjartan Maraas)
2005-08-29 Matthias Clasen <mclasen@redhat.com>
* gdk/x11/gdkasync.c (_gdk_x11_get_window_child_info): Free
state.children in all cases. (#313862, Kjartan Maraas)
Evandro Fernandes Giovanini [Sun, 28 Aug 2005 23:14:46 +0000 (23:14 +0000)]
Updated Brazilian Portuguese translation.
2005-08-28 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
* pt_BR.po: Updated Brazilian Portuguese translation.
Mohammad DAMT [Sun, 28 Aug 2005 19:19:38 +0000 (19:19 +0000)]
Updated Indonesian translation.
2005-08-28 Mohammad DAMT <mdamt@gnome.org>
* id.po: Updated Indonesian translation.
Francisco Javier F. Serrador [Sun, 28 Aug 2005 17:31:36 +0000 (17:31 +0000)]
Updated Spanish translation
005-08-28 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
* es.po: Updated Spanish translation
Francisco Javier F. Serrador [Sun, 28 Aug 2005 17:28:42 +0000 (17:28 +0000)]
Updated Spanish translation
2005-08-28 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
* es.po: Updated Spanish translation
Ivan Stojmirov [Sun, 28 Aug 2005 14:56:32 +0000 (14:56 +0000)]
Updated mk translation
Maxim Dziumanenko [Sun, 28 Aug 2005 14:08:54 +0000 (14:08 +0000)]
Updated Ukrainian translation.
2005-08-28 Maxim Dziumanenko <mvd@mylinux.ua>
* Updated Ukrainian translation.
Josep Puigdemont i Casamajó [Sun, 28 Aug 2005 08:06:18 +0000 (08:06 +0000)]
Updated Catalan translation.
Ankitkumar Rameshchandra Patel [Sun, 28 Aug 2005 07:54:42 +0000 (07:54 +0000)]
Updated Translations
Matthias Clasen [Sun, 28 Aug 2005 06:07:13 +0000 (06:07 +0000)]
Add new translations
Christophe Merlet [Sat, 27 Aug 2005 12:10:17 +0000 (12:10 +0000)]
Updated French translation.
Jordi Mallach [Sat, 27 Aug 2005 12:09:55 +0000 (12:09 +0000)]
Updated Catalan translation by Xavier Conde.
Matthias Clasen [Sat, 27 Aug 2005 04:34:00 +0000 (04:34 +0000)]
Fix the default value of the ui property. (#314532, Yong Wang)
Fix the default
value of the ui property. (#314532, Yong Wang)
Matthias Clasen [Sat, 27 Aug 2005 04:25:28 +0000 (04:25 +0000)]
Don't warn when G_MAXLONG is passed as length.
2005-08-27 Matthias Clasen <mclasen@redhat.com>
* gdk/x11/gdkproperty-x11.c (gdk_property_get): Don't warn
when G_MAXLONG is passed as length.
Matthias Clasen [Fri, 26 Aug 2005 19:05:31 +0000 (19:05 +0000)]
Add a separate --ignore-theme-index option to avoid overloading --force.
2005-08-26 Matthias Clasen <mclasen@redhat.com>
* gtk/updateiconcache.c: Add a separate --ignore-theme-index option
to avoid overloading --force. (JP Rosevaar)
Matthias Clasen [Fri, 26 Aug 2005 18:52:48 +0000 (18:52 +0000)]
Bump version to 2.9.0
2005-08-26 Matthias Clasen <mclasen@redhat.com>
* configure.in: Bump version to 2.9.0
* gdk-pixbuf/gdk-pixbuf.sgml:
* gdk/gdk-docs.sgml:
* gtk/gtk-docs.sgml: Add indices for new
symbols in 2.10
Matthias Clasen [Fri, 26 Aug 2005 18:49:52 +0000 (18:49 +0000)]
Make the GdkScreen font options api public, and add properties
2005-08-26 Matthias Clasen <mclasen@redhat.com>
* gdk/gdk.symbols:
* gdk/gdkscreen.h:
* gdk/gdkscreen.c: Make the GdkScreen font options api
public, and add properties GdkScreen::font-options and
GdkScreen::resolution. (#314004)
* gdk/gdkpango.c:
* gtk/gtksettings.c:
* gtk/gtkwidget.c: Adjust all callers.
* gdk/gdkintl.h: Simplify and use glib/gi18n-lib.h.
* gdk/gdkpango.c: Include gdkintl.h, not gtkintl.h.
* gdk/gdkscreen.c: Include gdkintl.h.
Matthias Clasen [Fri, 26 Aug 2005 16:29:40 +0000 (16:29 +0000)]
Avoid an uninitialized variable warning, pointed out by Colin Walters.
2005-08-26 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkicontheme.c (theme_lookup_icon): Avoid an uninitialized
variable warning, pointed out by Colin Walters. (#314585)
Tor Lillqvist [Fri, 26 Aug 2005 13:44:50 +0000 (13:44 +0000)]
Remove some ifdeffed out debugging printouts.
2005-08-26 Tor Lillqvist <tml@novell.com>
* gtk/gtkfilesystemwin32.c: Remove some ifdeffed out debugging
printouts.
(gtk_file_system_win32_parse): Don't mishandle UNC paths. (#314519)
Matthias Clasen [Fri, 26 Aug 2005 06:28:40 +0000 (06:28 +0000)]
Fix the calculation of week_start. (#314473, JP Rosevaar)
2005-08-26 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkcalendar.c (gtk_calendar_init): Fix the calculation
of week_start. (#314473, JP Rosevaar)
Thomas Fitzsimmons [Fri, 26 Aug 2005 03:48:27 +0000 (03:48 +0000)]
Acquire GDK lock. (#314533, Thomas Fitzsimmons)
2005-08-25 Thomas Fitzsimmons <fitzsim@redhat.com>
* gtk/gtkfilesystemmodel.c (idle_finished_loading_cb): Acquire GDK
lock. (#314533, Thomas Fitzsimmons)
Matthias Clasen [Fri, 26 Aug 2005 03:09:36 +0000 (03:09 +0000)]
Handle NULL gracefully. (#314523, Ed Catmur)
2005-08-25 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktoolbar.c (_gtk_toolbar_elide_underscores): Handle
NULL gracefully. (#314523, Ed Catmur)
Owen Taylor [Thu, 25 Aug 2005 19:22:29 +0000 (19:22 +0000)]
Handle theme == NULL.
2005-08-25 Owen Taylor <otaylor@redhat.com>
* gdk/x11/gdkcursor-x11.c (gdk_x11_display_set_cursor_theme):
Handle theme == NULL.
Matthias Clasen [Thu, 25 Aug 2005 18:04:09 +0000 (18:04 +0000)]
Take widget y offset into account when positioning the popup. (#314470,
2005-08-25 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkmenutoolbutton.c (menu_position_func): Take widget
y offset into account when positioning the popup. (#314470,
Christian Persch)
Owen Taylor [Thu, 25 Aug 2005 18:00:20 +0000 (18:00 +0000)]
Add missing bug number
Owen Taylor [Thu, 25 Aug 2005 17:53:15 +0000 (17:53 +0000)]
Use gdk_screen_init as instance_init, not base_init! (Fix from Frederic
2005-08-25 Owen Taylor <otaylor@redhat.com>
* gdk/gdkscreen.c (gdk_screen_get_type): Use gdk_screen_init
as instance_init, not base_init! (Fix from Frederic Crozat,
reported by Joe Marcus Clarke). Trivial cleanup: use -1.
rather than -1 for a negative flag value.
Jordi Mallach [Thu, 25 Aug 2005 10:29:52 +0000 (10:29 +0000)]
Updated Catalan translation.
Owen Taylor [Wed, 24 Aug 2005 20:05:54 +0000 (20:05 +0000)]
Add a note about cut-and-paste between here and Pango.
2005-08-24 Owen Taylor <otaylor@redhat.com>
* gdk/gdkpango.c (draw_error_underline): Add a note about
cut-and-paste between here and Pango.
Owen Taylor [Wed, 24 Aug 2005 18:51:56 +0000 (18:51 +0000)]
Truncate ChangeLog after moving aside
Matthias Clasen [Wed, 24 Aug 2005 18:22:23 +0000 (18:22 +0000)]
2.8.2
Matthias Clasen [Wed, 24 Aug 2005 16:17:56 +0000 (16:17 +0000)]
Cleanup up the mess I created
Matthias Clasen [Wed, 24 Aug 2005 15:53:23 +0000 (15:53 +0000)]
Updates
Matthias Clasen [Wed, 24 Aug 2005 15:47:28 +0000 (15:47 +0000)]
Make sure font and cursor settings get propagated down to the screen
2005-08-24 Matthias Clasen <mclasen@redhat.com>
* gtk/gtksettings.c (gtk_settings_get_for_screen): Make sure font
and cursor settings get propagated down to the screen initially.
Pointed out by Frederic Crozat.
Matthias Clasen [Wed, 24 Aug 2005 15:28:20 +0000 (15:28 +0000)]
Don't try to send a client message if the screen is NULL. Noticed by
2005-08-24 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkicontheme.c (ensure_valid_themes): Don't try to send a client
message if the screen is NULL. Noticed by Kjartan Maraas.
Matthias Clasen [Wed, 24 Aug 2005 13:22:35 +0000 (13:22 +0000)]
Bump version
Matthias Clasen [Wed, 24 Aug 2005 06:29:12 +0000 (06:29 +0000)]
2.8.1
Matthias Clasen [Wed, 24 Aug 2005 04:36:12 +0000 (04:36 +0000)]
Make it compile
Matthias Clasen [Wed, 24 Aug 2005 04:15:28 +0000 (04:15 +0000)]
Fix #314335
Owen Taylor [Wed, 24 Aug 2005 03:29:06 +0000 (03:29 +0000)]
Fix for #314004, reported by Michael Reinsch:
2005-08-23 Owen Taylor <otaylor@redhat.com>
Fix for #314004, reported by Michael Reinsch:
* gdk/gdk.symbols:
* gdk/gdkscreen.[ch]: Add gdk_screen_get/set_font_options_libgtk_only()
Add gdk_screen_get/set_resolution_libgtk_only()
* gdk/gdkpango.c (gdk_pango_context_get_for_screen): Set
the options for the screen on the newly created context.
* gtk/gtksettings.c (settings_update_font_options/dpi) gtkwidget.c:
Move font options and dpi code from gtkwidget.c to gtksettings.c, set
the font options on the screen.
* gtk/gtkwidget.c (gtk_widget_update_pango_context): Just get
the font options from the screen and set them on the context.
Gabor Kelemen [Tue, 23 Aug 2005 21:21:50 +0000 (21:21 +0000)]
Hungarian translation updated.
2005-08-23 Gabor Kelemen <kelemeng@gnome.hu>
* hu.po: Hungarian translation updated.
Kristian Rietveld [Tue, 23 Aug 2005 20:33:42 +0000 (20:33 +0000)]
don't bother inserting new rows in a level with a zero refcount and
2005-08-23 Kristian Rietveld <kris@gtk.org>
* gtk/gtktreemodelsort.c (gtk_tree_model_sort_row_inserted): don't
bother inserting new rows in a level with a zero refcount and
immediately free the level. (Fixes #312350, reported by Markku Vire).
Priit Laes [Tue, 23 Aug 2005 20:08:21 +0000 (20:08 +0000)]
Translation updated by Ivar Smolin.
2005-08-23 Priit Laes <plaes@cvs.gnome.org>
* et.po: Translation updated by Ivar Smolin.
Matthias Clasen [Tue, 23 Aug 2005 15:18:08 +0000 (15:18 +0000)]
Complain when there is no index.theme file in the specified directory,
2005-08-23 Matthias Clasen <mclasen@redhat.com>
* gtk/updateiconcache.c: Complain when there is no index.theme file
in the specified directory, unless --force is used. Also add an
--index-only option to create caches without image data.
Matthias Clasen [Tue, 23 Aug 2005 12:48:05 +0000 (12:48 +0000)]
Fix a C99ism. (#314262, Robert Jeff Mitchell)
2005-08-23 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilechooserdefault.c (shortcuts_append_desktop): Fix a
C99ism. (#314262, Robert Jeff Mitchell)
Žygimantas Beručka [Tue, 23 Aug 2005 11:41:00 +0000 (11:41 +0000)]
Fixed Lithuanian translation.
2005-08-23 Žygimantas Beručka <zygis@gnome.org>
* lt.po: Fixed Lithuanian translation.
Amanpreet Singh Alam [Tue, 23 Aug 2005 03:09:53 +0000 (03:09 +0000)]
add Punjabi (pa) by amanpreet Singh Brar Alamwalia
Manish Singh [Mon, 22 Aug 2005 20:51:56 +0000 (20:51 +0000)]
add declaration for _gtk_icon_theme_check_reload.
2005-08-22 Manish Singh <yosh@gimp.org>
* gtk/gtkicontheme.h: add declaration for _gtk_icon_theme_check_reload.
* gtk/gtkwindow.c: remove declaration of gtk_window_read_rcfiles.
Matthias Clasen [Mon, 22 Aug 2005 20:12:15 +0000 (20:12 +0000)]
Implement a clientmessage based scheme for makeing sure that all GTK+
2005-08-22 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkwindow.c (gtk_window_client_event):
* gtk/gtkicontheme.c (ensure_valid_themes)
(_gtk_icon_theme_check_reload): Implement a clientmessage based
scheme for makeing sure that all GTK+ applications notice if an
icon theme has been updated. This should prevent multiple versions
of an icon theme cache to be mapped in memory at the same time,
which can cause excessive memory consumption. (#313156, Chris
Lahey)
Matthias Clasen [Mon, 22 Aug 2005 16:38:46 +0000 (16:38 +0000)]
Add a note regarding icon theme changes.
2005-08-22 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkicontheme.c (gtk_icon_theme_load_icon): Add a note
regarding icon theme changes.
* gtk/gtkiconcache.c (_gtk_icon_cache_get_icon): When returning
pixbufs which are backed by the mmapped memory of an icon cache,
increase the refcount of the icon cache, so that the memory is not
munmapped away underneath the pixbuf upon icon theme changes.
(#314170, Kjartan Maraas)
Matthias Clasen [Mon, 22 Aug 2005 14:44:39 +0000 (14:44 +0000)]
Add GTK_DEP_LIBS, in order to link against Xext. (#314062)
2005-08-22 Matthias Clasen <mclasen@redhat.com>
* docs/tools/Makefile.am (LDADDS): Add GTK_DEP_LIBS, in order
to link against Xext. (#314062)
Matthias Clasen [Mon, 22 Aug 2005 14:14:45 +0000 (14:14 +0000)]
One more fix to prevent buffer overruns. (#314081, Hans Breuer)
2005-08-22 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkhsv.c (paint_triangle): One more fix to prevent buffer
overruns. (#314081, Hans Breuer)
Changwoo Ryu [Mon, 22 Aug 2005 14:04:39 +0000 (14:04 +0000)]
Updated Korean translation.
2005-08-22 Changwoo Ryu <cwryu@debian.org>
* ko.po: Updated Korean translation.
Amanpreet Singh Alam [Mon, 22 Aug 2005 07:49:13 +0000 (07:49 +0000)]
update by amanpreetalam@yahoo.com
Matthias Clasen [Sun, 21 Aug 2005 01:57:01 +0000 (01:57 +0000)]
Clarify that the returned layout must not be modified.
2005-08-20 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkentry.c (gtk_entry_get_layout): Clarify that the
returned layout must not be modified.
Jonathan Blandford [Sat, 20 Aug 2005 20:16:34 +0000 (20:16 +0000)]
clear scroll_to_path if the model changes.
Sat Aug 20 16:12:14 2005 Jonathan Blandford <jrb@redhat.com>
* gtk/gtktreeview.c (gtk_tree_view_set_model): clear
scroll_to_path if the model changes.
* gtk/gtkiconview.c: (gtk_icon_view_destroy),
(gtk_icon_view_size_allocate), (gtk_icon_view_set_cursor),
(gtk_icon_view_scroll_to_path): Handle scrolling to a path before
we're realized, #312798
(gtk_icon_view_set_model): clear scroll_to_path if the model
changes.
Matthias Clasen [Sat, 20 Aug 2005 06:17:38 +0000 (06:17 +0000)]
Make it compile
Matthias Clasen [Sat, 20 Aug 2005 05:55:25 +0000 (05:55 +0000)]
Don't queue a draw if the layout has not changed. (#313991, Benjamin Berg)
2005-08-20 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkrange.c (gtk_range_adjustment_changed)
(gtk_range_adjustment_value_changed): Don't queue a draw
if the layout has not changed. (#313991, Benjamin Berg)
Matthias Clasen [Fri, 19 Aug 2005 19:23:32 +0000 (19:23 +0000)]
Remove duplicate lines. (#313344, Benoit Carpentier)
2005-08-19 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktreeitem.c: Remove duplicate lines. (#313344,
Benoit Carpentier)
Matthias Clasen [Fri, 19 Aug 2005 19:21:45 +0000 (19:21 +0000)]
Fix a typo.
2005-08-19 Matthias Clasen <mclasen@redhat.com>
* modules/engines/ms-windows/msw_style.c (setup_system_styles):
Fix a typo.
Matthias Clasen [Fri, 19 Aug 2005 18:21:31 +0000 (18:21 +0000)]
Handle pixbuf being NULL without warnings. Also, don't leak pixbuf
2005-08-19 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilechooserbutton.c (change_icon_theme)
(model_add_special, model_add_special, model_add_volumes):
Handle pixbuf being NULL without warnings. Also, don't
leak pixbuf references when the icon theme is changed.
Matthias Clasen [Fri, 19 Aug 2005 16:46:57 +0000 (16:46 +0000)]
Don't access the user data on destroyed windows, since at best it can be a
2005-08-19 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkmain.c (gtk_get_event_widget): Don't access
the user data on destroyed windows, since at best
it can be a stale pointer. (#313953, Robin Green)
Matthias Clasen [Fri, 19 Aug 2005 16:16:17 +0000 (16:16 +0000)]
Avoid a buffer overrun. (#313900, Sebastien Bacher)
2005-08-19 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkhsv.c (paint_triangle): Avoid a buffer overrun.
(#313900, Sebastien Bacher)
Matthias Clasen [Fri, 19 Aug 2005 14:05:32 +0000 (14:05 +0000)]
Return FALSE if the tree is empty. (#313891, Guillaume Cottenceau)
2005-08-19 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktreeview.c (gtk_tree_view_get_visible_range): Return
FALSE if the tree is empty. (#313891, Guillaume Cottenceau)
Matthias Clasen [Fri, 19 Aug 2005 13:46:11 +0000 (13:46 +0000)]
After checking XLib sources, XGetWindowProperty does set data to NULL.
Matthias Clasen [Fri, 19 Aug 2005 05:46:06 +0000 (05:46 +0000)]
Free data returned from XGetWindowProperty.
2005-08-19 Matthias Clasen <mclasen@redhat.com>
* gdk/x11/gdkdnd-x11.c (_gdk_drag_get_protocol_for_display)
(xdnd_read_actions, get_client_window_at_coords_recurse):
Free data returned from XGetWindowProperty.
* gdk/x11/gdkevents-x11.c (fetch_net_wm_check_window)
Free data returned from XGetWindowProperty. (313867, Kjartan
Maraas)
* gdk/x11/gdkdnd-x11.c (get_client_window_at_coords_recurse): Free
children in all cases. (#313862, Kjartan Maraas)
Matthias Clasen [Fri, 19 Aug 2005 05:16:31 +0000 (05:16 +0000)]
Free children in all cases. (#313862, Kjartan Maraas)
2005-08-19 Matthias Clasen <mclasen@redhat.com>
* gdk/x11/gdkdnd-x11.c (get_client_window_at_coords_recurse): Free
children in all cases. (#313862, Kjartan Maraas)
Matthias Clasen [Fri, 19 Aug 2005 04:39:30 +0000 (04:39 +0000)]
Store GtkIconData structs in the per-directory hash, even if they come
2005-08-19 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkicontheme.c (theme_lookup_icon): Store GtkIconData structs
in the per-directory hash, even if they come from the icon cache.
We tried to avoid that before, but as a result leaked icon data
structs. (#313852, Kjartan Maraas)
Matthias Clasen [Thu, 18 Aug 2005 20:29:55 +0000 (20:29 +0000)]
Disconnect signal handlers on destroy, not on finalize. (#313759, Brett
2005-08-18 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkmenutoolbutton.c (gtk_menu_tool_button_destroy): Disconnect
signal handlers on destroy, not on finalize. (#313759, Brett Atoms)
Matthias Clasen [Thu, 18 Aug 2005 14:18:02 +0000 (14:18 +0000)]
Check for overflow in one more place. (#313818, Tommi Komulainen)
2005-08-18 Matthias Clasen <mclasen@redhat.com>
* io-ico.c (DecodeHeader): Check for overflow in one more
place. (#313818, Tommi Komulainen)
Matthias Clasen [Wed, 17 Aug 2005 03:18:00 +0000 (03:18 +0000)]
Fix an example. (#313595, Olexiy Avramchenko)
2005-08-16 Matthias Clasen <mclasen@redhat.com>
* gtk/tmpl/gtktreemodel.sgml: Fix an
example. (#313595, Olexiy Avramchenko)
Priit Laes [Tue, 16 Aug 2005 09:25:34 +0000 (09:25 +0000)]
Translation updated by Ivar Smolin.
2005-08-16 Priit Laes <plaes@cvs.gnome.org>
* et.po: Translation updated by Ivar Smolin.
Francisco Javier F. Serrador [Mon, 15 Aug 2005 22:28:35 +0000 (22:28 +0000)]
Updated Spanish translation.
2005-08-16 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
* es.po: Updated Spanish translation.
Owen Taylor [Mon, 15 Aug 2005 21:26:19 +0000 (21:26 +0000)]
Add -lXext to GDK_EXTRA_LIBS in absence of pkg-config files for x11/xext.
2005-08-15 Owen Taylor <otaylor@redhat.com>
* configure.in: Add -lXext to GDK_EXTRA_LIBS in absence of pkg-config
files for x11/xext. (Jonas Bonn)
Maxim Dziumanenko [Mon, 15 Aug 2005 20:04:51 +0000 (20:04 +0000)]
Updated Ukrainian translation.
2005-08-15 Maxim Dziumanenko <mvd@mylinux.ua>
* Updated Ukrainian translation.
Tor Lillqvist [Mon, 15 Aug 2005 19:36:32 +0000 (19:36 +0000)]
Put debugging printout inside GTK_NOTE.
2005-08-15 Tor Lillqvist <tml@novell.com>
* gtk/gtkicontheme.c (theme_lookup_icon): Put debugging printout
inside GTK_NOTE.
Owen Taylor [Mon, 15 Aug 2005 19:04:55 +0000 (19:04 +0000)]
Fix have_base_pc / have_base_x_pc typo.
2005-08-15 Owen Taylor <otaylor@redhat.com>
* configure.in: Fix have_base_pc / have_base_x_pc typo.
* gdk/x11/gdkdrawable-x11.c gtk/gtksettings.c: Remove panoxft.h includes.
(#313417, James Andrewartha)
* configure.in: Add fontconfig to X_PACKAGES, since we use it for
FcNameConstant(). (More of #313417)
Matthias Clasen [Mon, 15 Aug 2005 18:17:01 +0000 (18:17 +0000)]
When using gtk_dialog_run() for modal dialogs, make sure to inherit the
2005-08-15 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilechooserdefault.c: When using gtk_dialog_run() for
modal dialogs, make sure to inherit the window group from
the parent, since we don't inherit window groups across
transient parents currently. (#312918, Christian Persch)
* gtk/gtkmessagedialog.c (gtk_message_dialog_new):
* gtk/gtkdialog.c (gtk_dialog_run): Slight update to the docs.
Mugurel Tudor [Mon, 15 Aug 2005 17:53:58 +0000 (17:53 +0000)]
Updated Romanian translation by Misu Moldovan <dumol@gnome.ro>
2005-08-15 Mugurel Tudor <mugurelu@gnome.ro>
* ro.po: Updated Romanian translation
by Misu Moldovan <dumol@gnome.ro>
Matthias Clasen [Mon, 15 Aug 2005 16:46:52 +0000 (16:46 +0000)]
Handle paths of depth 0 gracefully. (#312796, Jonathan Blandford)
2005-08-15 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkiconview.c (gtk_icon_view_select_path)
(gtk_icon_view_scroll_to_path): Handle paths of depth 0
gracefully. (#312796, Jonathan Blandford)
Matthias Clasen [Mon, 15 Aug 2005 16:36:31 +0000 (16:36 +0000)]
Add some more tests for menu placement.
2005-08-15 Matthias Clasen <mclasen@redhat.com>
* tests/testtoolbar.c: Add some more tests for menu placement.
* gtk/gtkmenutoolbutton.c (menu_position_func):
* gtk/gtktoolbar.c (menu_position_func): Improve positioning
of toolbutton menus and of the overflow menu. (#312937,
#153870, Christian Persch, Paolo Borelli)
Tor Lillqvist [Mon, 15 Aug 2005 14:53:00 +0000 (14:53 +0000)]
Use g_path_get_dirname() instead of the nonportable <libgen.h> and
2005-08-15 Tor Lillqvist <tml@novell.com>
* gtk/updateiconcache.c: Use g_path_get_dirname() instead of
the nonportable <libgen.h> and dirname().
Matthias Clasen [Mon, 15 Aug 2005 13:50:27 +0000 (13:50 +0000)]
Pay attention to the libjpeg error code and report OOM errors as such.
2005-08-15 Matthias Clasen <mclasen@redhat.com>
* io-jpeg.c (fatal_error_handler): Pay attention to the
libjpeg error code and report OOM errors as such. (#312674,
Tommi Komulainen)
Matthias Clasen [Mon, 15 Aug 2005 13:46:32 +0000 (13:46 +0000)]
Use object data to mark widgets and groups as visited, so that we avoid
2005-08-15 Matthias Clasen <mclasen@redhat.com>
* gtk/gtksizegroup.c: Use object data to mark widgets and
groups as visited, so that we avoid constant extra list
traversals. Also allocate quarks in class_init. (#311618,
Michael Natterer)
Mugurel Tudor [Mon, 15 Aug 2005 13:33:13 +0000 (13:33 +0000)]
Updated Romanian translation by Misu Moldovan <dumol@gnome.ro>
2005-08-15 Mugurel Tudor <mugurelu@gnome.ro>
* ro.po: Updated Romanian translation
by Misu Moldovan <dumol@gnome.ro>